Skip to main content link. Accesskey S
  • Help
  • HCL Logo
  • HCL Lotus Expeditor wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL forums and blogs
  • Home
  • Product Documentation
  • Community Articles
Search
Community Articles > Expeditor Integrator > Lotus Expeditor Integrator Introduction
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

What's New in Lotus Expeditor Client for Desktop and Toolkit 6.2.3

This article provides an overview of the new and noteworthy features and capabilities in the Expeditor 6.2.3 Desktop Client and Toolkit

What's New for Lotus Expeditor Client for Devices 6.2.2

Lotus® Expeditor Client for Devices 6.2.2 provides new function and supports new platforms over the previous release, Lotus Expeditor Client for Devices 6.2.1. New Platform Support Windows Mobile 6.5 devices Support for remote update of Expeditor core components Allows administrators to send new ...

How-To: Enable the Integrator Linux Daemon support

Starting with the 6.2.1 release, the Lotus Expeditor integrator product will support the RedHat Enterprise Linux (RHEL) Update 5 and SuSe Linux (SLED) Desktop Edition 10 platforms. Lotus Expeditor integrator can be configured to run as a standalone runtime as well as a daemon. The following ...

What's New in Lotus Expeditor Server 6.2.1

The Lotus® Expeditor Client Server 6.2.1 provides new application development functions over the previous release, Lotus Expeditor Client Server 6.2. Here are the highlights of these new application development functions: New Platform Support Windows Server 2008 New Database Support Oracle 11g ...

What's New in Lotus Expeditor Client for Devices 6.2.1

The Lotus® Expeditor Client for Devices 6.2.1 provides new application development functions over the previous release, Lotus Expeditor Client for Devices 6.2. Here are the highlights of these new application development functions: New Device Support WinCE 6.0 Pro devices Nokia S60 3.2 ...
Community articleLotus Expeditor Integrator Introduction
Added by ~Emile Asatoolitader | Edited by ~Autumn Nimhipisonnivu on July 7, 2013 | Version 4
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
No abstract provided.
Tags: Integrator
Return to Main Contents
ShowTable of Contents
HideTable of Contents
  • 1 Identification
  • 2 Solution Overview Example
  • 3 References
  • 4 Notation

Identification


This document belongs to a series of documents describing the IBM® Lotus® Expeditor integrator package which is based on the IBM product Lotus Expeditor Client for Desktops. It comprises information about the configuration, operation and maintenance of the software components provided and developed for the integration of remote locations into an existing enterprise service bus (e.g. integration of retail store servers into an existing messaging back-end system).

The Installing and Configuring the IBM Lotus Expeditor integrator platform document captures all information that is required for a seamless operation of the Expeditor integrator under test and production conditions. It was created for system administrators who need to operate solutions based on Expeditor integrator. Back-end system administrators will find appropriate information about the integration options in the existing IT landscape (e.g. connectivity to existing Enterprise/Back-bone Service Bus, monitoring systems etc.). Administrators who are responsible for the seamless operation of the integrator application at the remote location (e.g. on a store server in a local hypermarket) will also find helpful information about the behavior, configuration options, start/stop possibilities as well as first aid steps in case of problems.
Solution Architects, IT Specialists and Developers focusing on the design and implementation of the business use cases will find further information in the Using the IBM Expeditor integrator platform (see ‎Ref_2, e.g. for tips how the Expeditor integrator can be adjusted to changed requirements and new business use cases through new flow definitions, and how the Expeditor integrator can be interacted with by using specific messages).

Solution Overview Example


Figure 1 shows an architectural overview diagram example including the nearby systems of an overall IBM Lotus Expeditor integrator solution for retail enterprises. The solution example is based on existing retail customer requirements and business use cases which drove the development of Expeditor integrator based on the IBM® Lotus® Expeditor Client for Desktops product (see red box in Figure 1).
In this Installing and Configuring the IBM Lotus Expeditor integrator platform document, it is focused on the configuration and operation of the Expeditor integrator. The Expeditor integrator and its applications (bundles/plug-ins) are also referenced as XPDinteg Application.

Figure 1 - Lotus Expeditor integrator Architectural Overview example for retail solutions



The Lotus Expeditor integrator solutions can extend the reach of an existing Application Integration back-end based on a common Backbone Service Bus (e.g. WebSphere® Message Broker and WBI Adapter for Flat Files) to remote locations with restricted hardware and software resources.
Today, data exchange between the 4690 point of sales controllers and the Backbone Service Bus is usually done via FTP and file system access. Expeditor integrator replaces the existing process by providing:
  • Reliable data exchange between enterprise Backbone Service Bus and remote locations (e.g. stores).
  • Centralized management (monitoring & software distribution).
  • Near zero operating effort for the integration infrastructure at the remote location (e.g. store infrastructure such as PoS and scale systems).
  • Local file access support for local and mounted file systems as well as FTP, FTPs, SSH protocol support at the remote location.
  • Local data access through JDBC and REST data adapters at the remote location.
  • Convenient graphical user interface for status information, administration, configuration and test purposes.

The Expeditor integrator was developed based on open standards (e.g. OSGi®, Eclipse®).

Figure 1 shows the core components for Expeditor integrator. The main processing unit is the Expeditor integrator Access Control Service (ACS) which manages Flows of Activities. These flows can be manually configured to fulfill distinct (business) use cases. The Resource Monitor monitors given resources of different types through the different Resource Adapters (e.g. FTP Adapter). It fires events for triggering ACS Flows for configurable states of a given resource (e.g. when a given file appears in a given directory an event is published which triggers an ACS Flow). The Lotus Expeditor micro broker is the message provider of Expeditor integrator which ensures reliable and secure data exchange with the back-end or other local resources. Monitoring Services create (configurable) standards based CBE events which can be either sent to the back-end messaging system or to other (business) monitoring systems such as IBM Tivoli Enterprise Console.
Further details about the Expeditor integrator and how it is used can be found in the Using the IBM Expeditor integrator platform (Ref_2).

References


This document is based on and refers to the following documents:

Ref_1 S. Fassmann (IBM), A. Dannhauer (IBM), Installing and Configuring the IBM Lotus Expeditor integrator platform, “AdministratorsGuide_vxx.doc”, solution deployment artifact
Ref_2 S. Fassmann (IBM), A. Dannhauer (IBM), Using the IBM Lotus Expeditor integrator platform, “UsersGuide_ vxx.doc”, solution deployment artifact
Ref_3 IBM Lotus online documentation, IBM Lotus Expeditor Integrator Wiki, http://www.lotus.com/ldd/lewiki.nsf/xpViewCategories.xsp?lookupName=Expeditor%20Integrator, 17.11.2010
Ref_4 IBM Lotus online documentation, IBM Lotus Expeditor Wiki, http://www.lotus.com/ldd/lewiki.nsf, 17.11.2010
Ref_5 IBM Online Support, IBM micro broker JavaDoc (24.01.2013)
Ref_6 Eclipse Consortium, Open Messaging for Machine-to-Machine and Internet of Things (MQTT v3 Clients), http://www.eclipse.org/paho/ (14.02.2013)
Ref_7 IBM developerWorks, MQ Telemetry Transport (MQTT) V3.1 Protocol Specification, http://www.ibm.com/developerworks/webservices/library/ws-mqtt/index.html (14.02.2013)
Ref_8 IBM developerWorks, IBM Patterns for e-Business, http://www-128.ibm.com/developerworks/patterns/, 16.06.2008
Ref_9 IBM Redbook press, Patterns: SOA Client - Access Integration Solutions, http://www.redbooks.ibm.com/redpieces/abstracts/sg246775.html?Open, 16.06.2008
Ref_10 IBM Online, IBM Lotus Expeditor overview, http://www-142.ibm.com/software/sw-lotus/products/product1.nsf/wdocs/expeditor, 16.06.2008
Ref_11 IBM Online Support, IBM Lotus Expeditor Wiki, http://www.lotus.com/ldd/lewiki.nsf , 24.11.2011
Ref_12 IBM Online Support, IBM Lotus Expeditor integrator Wiki, http://www.lotus.com/ldd/lewiki.nsf/xpViewCategories.xsp?lookupName=Expeditor%20Integrator , 24.11.2011
Ref_13 IBM Redbook press, Building Smarter Planet Solutions with MQTT and IBM WebSphere MQ Telemetry, http://www.redbooks.ibm.com/redpieces/abstracts/sg248054.html?Open (14.02.2013)
Ref_14 IBM developerWorks, Extending Java Message Service messaging to retail store devices, http://www.ibm.com/developerworks/lotus/documentation/retailjms/ (14.02.2013)
Ref_15 IBM developerWorks, Messaging security guide for IBM Lotus Expeditor 6.2.3 integrator software, http://www.ibm.com/developerworks/lotus/documentation/expeditorsecurity/ (14.02.2013)
Ref_16 IBM Online, IBM WebSphere Premises Server overview, http://www-01.ibm.com/software/integration/premises_server, 29.09.2008
Ref_17 IBM WebSphere Premises Server information center, http://publib.boulder.ibm.com/infocenter/pvcsensa/v6r1m0/index.jsp, 29.09.2008
Ref_18 OSGi Consortium, http://www.osgi.org , 16.06.2008
Ref_19 Eclipse Consortium, http://www.eclipse.org , 16.06.2008
Ref_20 IBM Developer Works Library, Autonomic Computing with CBEs, http://www-128.ibm.com/developerworks/autonomic/library/ac-edge11/, 16.06.2008
Ref_21 Canonical Situation Data Format: The Common Base Event V1.0.1, http://www.eclipse.org/tptp/platform/documents/resources/cbe101spec/CommonBaseEvent_SituationData_V1.0.1.pdf, 16.06.2008
Ref_22 Microsoft Help and Support Site, Installation for a User-Defined Service, http://support.microsoft.com/kb/137890, 09.11.2007
Ref_23 Microsoft Downloads for Windows 2000 and 2003 Server, http://www.microsoft.com/windows2000/remove404.mspx, 16.06.2008
Ref_24 Microsoft Download Center, Windows 2003 Resource Kit Tools, http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en, 16.06.2008
Ref_25 Apache Group, Apache Commons project, http://commons.apache.org/ , 13.08.2008
Ref_26 JCraft Inc., Java Secure Channel implementation, http://www.jcraft.com/jsch/ , 13.08.2008
Ref_27 the dojo foundation, dojo Open Source project, http://www.dojotoolkit.com/ , 16.03.2009
Ref_28 MIME type reference, http://www.w3schools.com/media/media_mimeref.asp , 27.07.2009
Ref_29 Apache HTTP client reference, http://hc.apache.org/httpclient-3.x/userguide.html , 27.07.2009

Notation


The graphical notation used in this document is adopted from Ivar Jacobson, supplemented by the use of a distinct symbol to distinguish non-human actors (i.e., other systems or external hardware) from human actors.

  • Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (5)
collapsed Versions (5)
Version Comparison     
VersionDateChanged by              Summary of changes
7May 17, 2013, 8:25:35 AM~Emile Xannilynivu  
5Sep 30, 2009, 7:34:27 PM~Sven Zenkrotexflar  IBM contributor
5May 19, 2011, 3:33:23 PM~Zach Cisnupulader  
This version (4)Jul 7, 2013, 10:59:27 PM~Autumn Nimhipisonnivu  
3May 31, 2013, 8:01:29 AM~Emile Xannilynivu  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software Support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL Software
  • Privacy
  • Accessibility